low impact transportation - French English Dictionary